/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model.gestion_jeu;

/**
 *
 * @author ANNAS
 */
public interface FactoryJoueurIF {
    public enum Type{
        REEL,VIRTUELLE,RESEAU
    }
    
     /**
     * Constructeur
     * @param type
     *      type du joueur (reel, reseau ou virtuelle)
     * @param p
     *      instance de partie
     * @param nom
     *      nom du joueur
     * @return 
     *      retourne un joueur
     */
    public Joueur createJoueur(FactoryJoueur.Type type,Partie p, String nom)throws Exception;
}
